Глобальный контекст.Вопрос (Global context.DoQueryBox)

Глобальный контекст (Global context)

Вопрос (DoQueryBox)

Доступен, начиная с версии 8.0.

Синтаксис:

Вопрос(<ТекстВопроса>, <Кнопки>, <Таймаут>, <КнопкаПоУмолчанию>, <Заголовок>, <КнопкаТаймаута>)

Параметры:

<ТекстВопроса> (обязательный)

Тип: Строка, ФорматированнаяСтрока.
Текст задаваемого вопроса.

<Кнопки> (обязательный)

Тип: РежимДиалогаВопрос, СписокЗначений.
Задает состав и текст кнопок диалога, а также, связанные с кнопками значения.
При использовании типа СписокЗначений:При использовании типа СписокЗначений список не должен быть пустым.

<Таймаут> (необязательный)

Тип: Число.
Интервал времени в секундах, в течение которого система будет ожидать ответа пользователя. По истечении интервала окно вопроса будет закрыто. Если параметр не указан, то время ожидания не ограничено.
Если параметр имеет отрицательное значение, будет сгенерировано исключение.
Значение по умолчанию: 0.

<КнопкаПоУмолчанию> (необязательный)

Тип: Произвольный.
Определяет кнопку по умолчанию по типу кнопки или по связанному с ней значению.

<Заголовок> (необязательный)

Тип: Строка.
Содержит заголовок окна вопроса.
Если не установлен, то у диалога заголовок не отображается.

<КнопкаТаймаута> (необязательный)

Тип: Произвольный.
Определяет кнопку (по типу кнопки или по связанному с ней значению), на которой отображается количество секунд, оставшихся до истечения таймаута.

Возвращаемое значение:

Тип: Произвольный.
В зависимости от реакции пользователя возвращается значение системного перечисления или значение, связанное с нажатой кнопкой.
В случае закрытия диалога по истечении времени ожидания возвращается значение Таймаут.

Описание:

Выводит на экран окно вопроса.

Доступность:

Тонкий клиент, мобильный клиент, толстый клиент, мобильное приложение (клиент).

Примечание:

В веб-клиенте в случае, если клавиша Esc не используется (нет кнопки, связанной со значением Отмена) и пользователь закрывает окно "крестиком", повторно открывается диалог с первоначальными параметрами.
Если для конфигурации свойство РежимИспользованияМодальности установлено в НеИспользовать, следует использовать метод ПоказатьВопрос.

Ширина всех кнопок диалога одинакова и равна ширине самой широкой кнопки.
Ширина текста в диалоге ограничена 40 символами.

Пример:

Режим = РежимДиалогаВопрос.ДаНет;
Ответ = Вопрос(НСтр("ru = 'Продолжить выполнение операции?';"
     + " en = 'Do you want to continue?'"), Режим, 0);
Если 
Ответ = КодВозвратаДиалога.Нет Тогда
    Возврат;
КонецЕсли
;

См. также:

Глобальный контекст, метод ВопросАсинх
Глобальный контекст, метод ПоказатьВопрос

Использование в версии:

Доступен, начиная с версии 8.0.

Описание изменено в версии 8.3.18.


     Методическая информация